package com.zidongxiangxi.rabbit.core.constant;

/**
 * rabbit消息的消息头
 *
 * @author chenxudong
 * @date 2020/11/07
 */
public interface RabbitHeaderConstants {
	/**
	 * 消息类型的消息头
	 */
	String MESSAGE_TYPE = "message_type";

	/**
	 * 消息来自哪一个虚拟机
	 */
	String MESSAGE_VIRTUAL_HOST = "message_virtual_host";

	/**
	 * 顺序消息的组
	 */
	String MESSAGE_GROUP_NAME = "message_group";

	/**
	 * 发送记录的数据库自增id
	 */
	String MESSAGE_PRODUCE_RECORD_ID = "message_produce_record_id";

	/**
	 * 顺序消息在同分组内的上一个消息的ID
	 */
	String MESSAGE_PREVIOUS_MESSAGE_ID = "message_previous_message_id";

}
